$(function () {
  $("#link_reg").click(function () {
    $(".login-box").hide();
    $(".reg-box").show();
  });
  $("#link_login").click(function () {
    $(".login-box").show();
    $(".reg-box").hide();
  });
  //表单校验的自定义规则
  layui.form.verify({
    pwd: [/^[\S]{6,12}$/, "密码必须6到12位，且不能出现空格"],
    repwd: function (value, item) {
      if (value != $(item).parent().prev().find("input").val()) {
        return "密码不一致";
      }
    },
  });
  //注册功能
  $("#reg_form").submit(function (e) {
    e.preventDefault();
    $.post(
      "/api/reguser",
      {
        username: $("#reg-username").val(),
        password: $("#reg-password").val(),
      },
      function (res) {
        layui.layer.msg(res.message);
        if (res.status != 0) return;
        $("#link_login").click();
      }
    );
  });
  //登录功能
  $("#reg_login").submit(function (e) {
    e.preventDefault();
    $.post(
      "/api/login",
      {
        username: $("#login_username").val(),
        password: $("#login_password").val(),
      },
      function (res) {
        layui.layer.msg(res.message);
        if (res.status != 0) return;
        localStorage.setItem("token", res.token);
        location.href = "index.html";
      }
    );
  });

});
